package com.chemical.search.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;

/**
 *@className:AdditionalAttribute.java
 *@classDescription:
 *@author:MChen
 *@createTime:2012-4-19
 */
@Entity
@Table(name = "additionalattribute")
public class AdditionalAttribute {
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer aa_id;	//附属信息id
	@OneToOne
	@JoinColumn(name = "scr")
	private BaseAttribute baseattribute; 
	@Column(name = "molecularWeight")
	private String molecularWeight;	//分子量
	@Column(name = "physicochemical_property")
	private String physicochemical_property;	//物化性质
	@Column(name = "melting_point")
	private String melting_point;	//熔点
	@Column(name = "vp")
	private String vp;	//饱和蒸汽压
	@Column(name = "boiling_point")
	private String boiling_point;	//沸点
	@Column(name = "freezing_point")
	private String freezing_point;	//凝固点
	@Column(name = "density")
	private String density;	//密度
	@Column(name = "storage")
	private String storage;	//存储
	@Column(name = "solubility")
	private String solubility;	//溶解性
	@Column(name = "vlt")
	private String vlt;	//溶解性
	@Column(name = "appearance_properties")
	private String appearance_properties;	//外观与形状
	@Column(name = "forbidden_things")
	private String forbidden_things;	//禁配物
	@Column(name = "chemical_property")
	private String chemical_property;	//化学性质
	@Column(name = "poisons")
	private String poisons;	//化合物毒性
	@Column(name = "livingSamples")
	private String livingSamples;	//生活物样
	@Column(name = "prevention_aid")
	private String prevention_aid;
	@Column(name = "properties")
	private String properties;	//形状
	@Column(name = "application")
	private String application;	//用途
	@Column(name = "production")
	private String production;	//制备和来源
	@Column(name = "synthetic_method")
	private String synthetic_method;	//合成方法
	@Column(name = "tupu_otherInfo")
	private String tupu_otherInfo;	//合成与图谱的其他信息
	@Column(name = "mass_spectrum")
	private String mass_spectrum;	//质谱
	@Column(name = "infrared")
	private String infrared;	//红外
	@Column(name = "nuclear")
	private String nuclear;	//核磁
	@Column(name = "ultraviolet")
	private String ultraviolet;	//紫外
	@Column(name = "toxicity_biological")
	private String toxicity_biological;	//毒性与生物活性字段
	@Column(name = "toxicity_biological_otherInfo")
	private String toxicity_biological_otherInfo;	//毒性与生物活性_其他信息
	@Column(name = "prevention_emergency")
	private String prevention_emergency;	//预防与急救
	@Column(name = "prevention_emergency_otherInfo")
	private String prevention_emergency_otherInfo;	//预防与急救其他信息
	@Column(name = "other_info")
	private String other_info;	//其他备注
	
	public Integer getAa_id() {
		return aa_id;
	}
	public void setAa_id(Integer aaId) {
		aa_id = aaId;
	}
	public BaseAttribute getBaseattribute() {
		return baseattribute;
	}
	public void setBaseattribute(BaseAttribute baseattribute) {
		this.baseattribute = baseattribute;
	}
	public String getMolecularWeight() {
		return molecularWeight;
	}
	public void setMolecularWeight(String molecularWeight) {
		this.molecularWeight = molecularWeight;
	}
	public String getPhysicochemical_property() {
		return physicochemical_property;
	}
	public void setPhysicochemical_property(String physicochemicalProperty) {
		physicochemical_property = physicochemicalProperty;
	}
	public String getMelting_point() {
		return melting_point;
	}
	public void setMelting_point(String meltingPoint) {
		melting_point = meltingPoint;
	}
	public String getVp() {
		return vp;
	}
	public void setVp(String vp) {
		this.vp = vp;
	}
	public String getBoiling_point() {
		return boiling_point;
	}
	public void setBoiling_point(String boilingPoint) {
		boiling_point = boilingPoint;
	}
	public String getFreezing_point() {
		return freezing_point;
	}
	public void setFreezing_point(String freezingPoint) {
		freezing_point = freezingPoint;
	}
	public String getDensity() {
		return density;
	}
	public void setDensity(String density) {
		this.density = density;
	}
	public String getStorage() {
		return storage;
	}
	public void setStorage(String storage) {
		this.storage = storage;
	}
	public String getSolubility() {
		return solubility;
	}
	public void setSolubility(String solubility) {
		this.solubility = solubility;
	}
	public String getVlt() {
		return vlt;
	}
	public void setVlt(String vlt) {
		this.vlt = vlt;
	}
	public String getAppearance_properties() {
		return appearance_properties;
	}
	public void setAppearance_properties(String appearanceProperties) {
		appearance_properties = appearanceProperties;
	}
	public String getForbidden_things() {
		return forbidden_things;
	}
	public void setForbidden_things(String forbiddenThings) {
		forbidden_things = forbiddenThings;
	}
	public String getChemical_property() {
		return chemical_property;
	}
	public void setChemical_property(String chemicalProperty) {
		chemical_property = chemicalProperty;
	}
	public String getPoisons() {
		return poisons;
	}
	public void setPoisons(String poisons) {
		this.poisons = poisons;
	}
	public String getLivingSamples() {
		return livingSamples;
	}
	public void setLivingSamples(String livingSamples) {
		this.livingSamples = livingSamples;
	}
	public String getPrevention_aid() {
		return prevention_aid;
	}
	public void setPrevention_aid(String preventionAid) {
		prevention_aid = preventionAid;
	}
	public String getProperties() {
		return properties;
	}
	public void setProperties(String properties) {
		this.properties = properties;
	}
	public String getApplication() {
		return application;
	}
	public void setApplication(String application) {
		this.application = application;
	}
	public String getProduction() {
		return production;
	}
	public void setProduction(String production) {
		this.production = production;
	}
	public String getSynthetic_method() {
		return synthetic_method;
	}
	public void setSynthetic_method(String syntheticMethod) {
		synthetic_method = syntheticMethod;
	}
	public String getTupu_otherInfo() {
		return tupu_otherInfo;
	}
	public void setTupu_otherInfo(String tupuOtherInfo) {
		tupu_otherInfo = tupuOtherInfo;
	}
	public String getMass_spectrum() {
		return mass_spectrum;
	}
	public void setMass_spectrum(String massSpectrum) {
		mass_spectrum = massSpectrum;
	}
	public String getInfrared() {
		return infrared;
	}
	public void setInfrared(String infrared) {
		this.infrared = infrared;
	}
	public String getNuclear() {
		return nuclear;
	}
	public void setNuclear(String nuclear) {
		this.nuclear = nuclear;
	}
	public String getUltraviolet() {
		return ultraviolet;
	}
	public void setUltraviolet(String ultraviolet) {
		this.ultraviolet = ultraviolet;
	}
	public String getToxicity_biological() {
		return toxicity_biological;
	}
	public void setToxicity_biological(String toxicityBiological) {
		toxicity_biological = toxicityBiological;
	}
	public String getToxicity_biological_otherInfo() {
		return toxicity_biological_otherInfo;
	}
	public void setToxicity_biological_otherInfo(String toxicityBiologicalOtherInfo) {
		toxicity_biological_otherInfo = toxicityBiologicalOtherInfo;
	}
	public String getPrevention_emergency() {
		return prevention_emergency;
	}
	public void setPrevention_emergency(String preventionEmergency) {
		prevention_emergency = preventionEmergency;
	}
	public String getPrevention_emergency_otherInfo() {
		return prevention_emergency_otherInfo;
	}
	public void setPrevention_emergency_otherInfo(
			String preventionEmergencyOtherInfo) {
		prevention_emergency_otherInfo = preventionEmergencyOtherInfo;
	}
	public String getOther_info() {
		return other_info;
	}
	public void setOther_info(String otherInfo) {
		other_info = otherInfo;
	}
	
}
